home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Turnbull China Bikeride
/
Turnbull China Bikeride - Disc 2.iso
/
STUTTGART
/
NEWSOFT
/
AUGUST
/
WORKDISC
/
!Forthmacs
/
risc_os
/
readme
< prev
next >
Wrap
Text File
|
1997-04-19
|
4KB
|
110 lines
GENERAL INFORMATION
*******************
04.02.97, Hanno Schwalm / RISC OS Forthmacs support schwalm@bre.winnet.de
StrongED SUPPORT
****************
As StrongED is my editor-of-choice i have done some work to improve
Forth programming on it.
There is a StrongED Forth mode file available that supports syntax
colouring as well as folding.
Another major point is the SEARCH application, giving the information
for the word under the cursor in another StrongED text window or as
an HTML document if a HTML browser is known to RISC OS.
You find everything in Forthmacs:risc_os.strong.Forth; just follow
the instructions at the beginning of that file.
HOW TO OUT MORE ABOUT FORTHMACS
*******************************
To get a list of Forthmacs words, type
words
To get a list of all words available; now you can do
whatis words
whatis locals|
or whatever you like.
whereis register
will tell you the vocabulary where you can find register.
To use the disassembler & decompiler use
see words
see swap
WORKING DISK TOOLS
******************
All tools in the current WorkDisc release can be selected by the
options menu in the 4th launcher.
DIRECTORY TREE INFORMATION
**************************
!4thmacs is the topmost directory in the RISC OS/Sun Forth/Forthmacs directory tree.
The overall structure is basically 2 levels. First-level subdirectories
are operating-system or application specific, and second-level subdirectories
are CPU-specific. Thus we have unix/ which contains files specific to the
Unix operating system, and unix/m68k which is specific to the 680x0
processor family, when running under the Unix operating system. At any
level, SCCS subdirectories may appear. Some subdirectories may not be
present in all distributions.
Subdirectories:
Miscellaneous:
README This file
doc Documentation
Operating-system Specific Directories:
unix For the Unix operating system; actually for Sun OS currently
cwrapper For interfacing Forth to an operating system using C for
the I/O
stand For Forth running as a "standalone" diagnostic application
using the Sun Boot PROM "ROMvec" I/O services.
This directory also contains some stuff that is
applicable for any version where the processor is
running in privileged mode, but not necessarily
specific to the "ROMvec" I/O environment.
sun Utility routines specific to the Sun CPU architecture
e.g. access to the Sun MMU
risc_os For RISC OS operating system
Application Specific Directories (OS-independent)
kernel The Forthmacs kernel
extend Extensions compiled on the kernel to make a pleasant
Forth development environment
lib Forth programs and subroutines which are not normally
resident in the default Forth dictionary; loadable
devices Device drivers for UARTs, disk interface chips, etc.
meta The metacompiler. Used to cross-compile a new Forth kernel
RESERVED EXCEPTION# USED BY FORTHMACS
*************************************
0-255 ANS defined
256-299 portable Forthmacs kernel
300-339 extend.*
340-459 extend.arm.*
340-459 extend.sun.*
340-459 extend.68k.*
400-449 lib.*
500-599 meta/target compiler
600-699 RiscOS
700-799 Atari OS
800-899 OS9
900-999 SUN OS, Solaris
-1099 Window environment - portable part
-1999 Reserved
-2999 Reserved for Forthmacs applications
3000 - free to be used by user applications